<?php
/*
=========================================================================
Copyright - 2011 - Jacques MESSINES

This file is part of bibli-line

    bibli-line is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
=========================================================================
*/
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<title>Saisie livres</title>
</head>
<body>
<?php
include("./include/vars_adm.php");
include("./include/util.inc.php");
include("./include/utiljs.php");
connecte($host,$user,$mdp,$db);
//print_r($_POST);

//On s'occupe d'abord de l'effacement !
if ((isset($_POST['op'])) and ($_POST['op']=='del')) {
	$titre_id=$_POST['titre_id'];
	//Effacer fiche de lecture $titre_id
	$sql_del1="DELETE FROM lectures WHERE titre_id=$titre_id";
	query($sql_del1);
	$sql_del2="DELETE FROM titres WHERE titre_id=$titre_id";
	query($sql_del2);
	alert("Fiche effacée !");
	//Retour Liste titres
	goto_url("liste.php");
}
else {

//Enregistrement dans la base
//Si l'auteur existe on le prend !
$name=secs(strtoupper($_POST['nom']));
$firstname=secs($_POST['prenom']);

$sqlexiste="SELECT auteur_id FROM auteurs WHERE auteur_nom='".$name."' AND auteur_prenom='".$firstname."'";
$res=query($sqlexiste);
if (mysql_num_rows($res)>0) list($aid)=mysql_fetch_array($res);
else {
	$sqlauteur="INSERT INTO auteurs SET auteur_nom='".$name."', auteur_prenom='".$firstname."';";
	query($sqlauteur);
	$aid=mysql_insert_id();
}
//Protection des titres
$title=secs($_POST['titre']);
if (isset($_POST['note'])) $nota=", note=".seci($_POST['note']); 
else $nota="";

if ((isset($_POST['op'])) and ($_POST['op']=='mod')) {
	$titre_id=$_POST['titre_id'];
	$alphabetic=$_POST['alphabetic'];
	$sqllivre="UPDATE titres SET titre_fr='".$title."',auteur_id=".seci($aid)." WHERE titre_id=$titre_id";
	query($sqllivre);
	$sqllecture="UPDATE lectures SET auteur_id=".seci($aid).",lecteur='".secs($_POST['lecteur'])."', annee='".secs($_POST['annee'])."' ".$nota." WHERE titre_id=$titre_id";  
	query($sqllecture);
	$retour="liste.php?alphabetic=$alphabetic";
}
else {
	$sqllivre="INSERT INTO titres SET titre_fr='".$title."',auteur_id=".seci($aid);
	query($sqllivre);
	$lid=mysql_insert_id();
	$sqllecture="INSERT INTO lectures SET auteur_id=".seci($aid).", lecteur='".secs($_POST['lecteur'])."', annee='".secs($_POST['annee'])."', titre_id=".seci($lid).", quand=NOW() ".$nota;
	query($sqllecture);
	$retour="fiche.php";
}

alert("Enregistrement effectué");
goto_url($retour);

}

?>
</body>
</html>
